//
//  GlobalHeader.h
//  iPadAuditAuthorise
//
//  Created by XiangDongMBP on 16/9/2.
//  Copyright © 2016年 XiangDong. All rights reserved.
//

#ifndef GlobalHeader_h
#define GlobalHeader_h

/*
 版本打包说明：
 1、需要将宏定义IAA_DEVELOPMENT_MODE置为false
 2、更改版本号Version和Build号
 3、Scheme的Archive的Build Configuration置为release
 */

#pragma mark - 开发环境or生产环境
//true  开发环境
//false 发布环境
#define IAA_DEVELOPMENT_MODE   false

#pragma mark - APPKEY
#define IAA_APP_KEY     (@"abcdefghijklmn")

#pragma mark - OS系统参数
#define IAA_SCREEN_WIDTH    ([[UIScreen mainScreen] bounds].size.width)
#define IAA_SCREEN_HEIGHT   ([[UIScreen mainScreen] bounds].size.height)
#define IAA_APP_DELEGATE    ((AppDelegate *)([UIApplication sharedApplication].delegate))


#pragma mark - 版本号,Build号
#define IAA_VERSION        ([[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"])
#define IAA_BUILD          ([[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"])


#pragma mark - 网点号、用户号、密碼长度
#define IAA_ORGANIZE_ID_LENGTH      (5)     //!< 网点号长度
#define IAA_UNAME_LENGTH            (8)     //!< 用户号长度
#define IAA_PASSWORD_LENGTH         (6)     //!< 密码长度
#define IAA_JPEG_QUALITY            (0.3)   //!< 图片压缩比例

#pragma mark - 全局返回码
#define IAA_RESULT_CODE_SUC         (@"0000")   //!< 成功

#pragma mark - 颜色定义
#define UIColorFromRGBA(rgbValue, alphaValue) \
[UIColor \
colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0x00FF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0x0000FF))/255.0 \
alpha:alphaValue]

#define IAA_COLOR_0x129CFF(al) (UIColorFromRGBA(0x1EA0FF, al))      //!< 全局蓝色
#define IAA_COLOR_0xF8E936(al) (UIColorFromRGBA(0xF8E936, al))      //!< 警告黄色
#define IAA_COLOR_0xFE6064(al) (UIColorFromRGBA(0xFE6064, al))      //!< 红色处理按钮
#define IAA_COLOR_0x85E7F2(al) (UIColorFromRGBA(0x85E7F2, al))      //!< 浅蓝色按钮
#define IAA_COLOR_0xE0E0E0(al) (UIColorFromRGBA(0xE0E0E0, al))      //!< 分割线浅灰色
#define IAA_COLOR_0xB5B5C1(al) (UIColorFromRGBA(0xB5B5C1, al))      //!< 左侧边栏按钮灰色文字
#define IAA_COLOR_0x474646(al) (UIColorFromRGBA(0x474646, al))      //!< 正文字体颜色
#define IAA_COLOR_0xF7F7F7(al) (UIColorFromRGBA(0xF7F7F7, al))      //!< 列表的header颜色


#pragma mark - 本地缓存的KEY
#define IAA_USERDEF_ORGANIZEID         (@"IAA_UserDef_OrganizeId")      //!< 网点号
#define IAA_USERDEF_UNAME              (@"IAA_UserDef_UName")           //!< 用户名

#pragma mark - 通知的KEY
#define IAA_NOTI_AUCH_REFRESH          (@"IAA_Noti_AuCh_Refresh")       //!< 通知任务审核界面刷新



#endif /* GlobalHeader_h */
